ieee_is_normal Interface

public interface ieee_is_normal

Module Procedures

private pure function rc_ieee_is_normal(x) result(rst)

Overloads ieee_is_normal to classify every column value. Zero, subnormal, infinite, and NaN values follow intrinsic classification.

Arguments

Type IntentOptional Attributes Name
class(real_column), intent(in) :: x

The real_column to inspect, without copying its array.

Return Value logical

True if all values satisfy intrinsic ieee_is_normal, including an allocated empty array; false for unallocated storage.